Property Editing
The Property Editing system is how you configure the specific behavior of each action in your workflow. By double-clicking an action in the viewport, you open the Action Properties Dialog, a context-sensitive window designed for precision and safety.

Action Properties Dialog
The dialog is organized into several sections to separate configuration from error handling:
1. General Properties
This is where you define the input data and settings for the action.
- Type-Specific Inputs: The dialog adapts its fields based on what the action needs (e.g., text inputs for names, dropdowns for choosing variables, or toggle buttons for booleans).
- GUI Element Capture: For UI actions, you can click the Capture button to pick an element directly from your screen. The element is then saved to your project's Element Tree.
- Smart Fields: Fields that support Expressions feature autocomplete. Type
$to see available variables or.after a variable to access its properties.
2. On Error (Exception Handling)
This critical section allows you to define "Exception Rules"—instructions for the robot on what to do if the action fails. For a deeper understanding of how Talos handles errors, see the Exceptions Overview.
Exception Types
You can create rules for specific error types or use the All catch-all. See Exception Types for a full list of possible errors:
- Playback/Recording Errors: Issues during UI interaction.
- Detection Errors: Failure to find a GUI element.
- System/Interface Errors: Low-level OS or hardware issues.
- Type/Parse/Syntax Errors: Problems with your expressions or data formats.
Rule Actions
When an exception occurs, you can tell Talos to execute specific logic. For more details on each action, see Exception Rules:
- Retry: Attempt the action again after a delay. You can specify the Max attempts and the Delay (ms) between them.
- Go To Action: Divert the execution to a completely different part of the workflow. This creates a visual "On Error" branch in the viewport.
- Ignore: Continue to the next action as if no error occurred (use with caution).
- Abort: Stop the automation immediately and report the error.
Validation & Safety
Talos provides real-time feedback to prevent configuration errors:
- Field Validation: When you finish editing a field (on blur), Talos validates the input. If there's an error (e.g., a missing required field or a syntax error in an expression), the field is highlighted in red.
- Error Tooltips: Hover over a red-highlighted field to see a detailed explanation of the validation error.
- Unsaved Changes: The dialog tracks changes, allowing you to Apply your edits or Cancel to revert to the previous state.
Advanced Editing Features
- Data Editors: For complex types like Arrays or DataTables, a specialized editor opens to provide a spreadsheet-like interface for managing multiple rows of data.
- OAuth2 Integration: For actions requiring authentication (like Email), you can sign in directly through the dialog to securely link your accounts.
- Subflow Navigation: If an action executes a subflow, you can click Edit in designer to jump straight to that subflow's tab.